package com.pkx.guide.info.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pkx.guide.common.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 *
 * 诱导屏状态表
 * @author sunsy
 * @since 2023-12-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_info_guide_status")
@Schema(name="TInfoGuideStatus对象", description="诱导屏状态表")
public class TInfoGuideStatus extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "诱导屏设备id")
    @TableId(value = "guide_id", type = IdType.AUTO)
    private Integer guideId;

    @Schema(description = "IP地址")
    @TableField("guid_ip")
    private String guidIp;

    @Schema(description = "在离线时间")
    @TableField("offline_time")
    private String offlineTime;

    @Schema(description = "在离线状态 0:在线 1:离线")
    @TableField("offline_status")
    private String offlineStatus;

    @Schema(description = "情报板显示内容图片地址")
    @TableField("picture_url")
    private String pictureUrl;

    @Schema(description = "乾丰led节目单编号")
    @TableField("img_num")
    private Integer imgNum;


    @TableField(exist = false)
    private TInfoGuide tInfoGuide;
}
